substance explosive. - French English Dictionary